﻿#include "FITKAbaMaterialJohnsonCookDamage.h"



Interface::FITKAbaMaterialBehaviorEnum::FITKAbaMaterialBehaviorType Interface::FITKAbaMaterialJohnsonCookDamage::getMaterialBehaviorType()
{
    return FITKAbaMaterialBehaviorEnum::FITKAbaMaterialBehaviorType::JohnsonCookDamage;
}


namespace Interface {
double FITKAbaMaterialJohnsonCookDamage::getD1() const
{
    return m_d1;
}

void FITKAbaMaterialJohnsonCookDamage::setD1(double newD1)
{
    m_d1 = newD1;
}

double FITKAbaMaterialJohnsonCookDamage::getD2() const
{
    return m_d2;
}

void FITKAbaMaterialJohnsonCookDamage::setD2(double newD2)
{
    m_d2 = newD2;
}

double FITKAbaMaterialJohnsonCookDamage::getD3() const
{
    return m_d3;
}

void FITKAbaMaterialJohnsonCookDamage::setD3(double newD3)
{
    m_d3 = newD3;
}

double FITKAbaMaterialJohnsonCookDamage::getD4() const
{
    return m_d4;
}

void FITKAbaMaterialJohnsonCookDamage::setD4(double newD4)
{
    m_d4 = newD4;
}

double FITKAbaMaterialJohnsonCookDamage::getD5() const
{
    return m_d5;
}

void FITKAbaMaterialJohnsonCookDamage::setD5(double newD5)
{
    m_d5 = newD5;
}

double FITKAbaMaterialJohnsonCookDamage::getMeltingTemperature() const
{
    return m_meltingTemperature;
}

void FITKAbaMaterialJohnsonCookDamage::setMeltingTemperature(double newMeltingTemperature)
{
    m_meltingTemperature = newMeltingTemperature;
}

double FITKAbaMaterialJohnsonCookDamage::getTransitionTemperature() const
{
    return m_transitionTemperature;
}

void FITKAbaMaterialJohnsonCookDamage::setTransitionTemperature(double newTransitionTemperature)
{
    m_transitionTemperature = newTransitionTemperature;
}

double FITKAbaMaterialJohnsonCookDamage::getReferenceStrainRate() const
{
    return m_referenceStrainRate;
}

void FITKAbaMaterialJohnsonCookDamage::setReferenceStrainRate(double newReferenceStrainRate)
{
    m_referenceStrainRate = newReferenceStrainRate;
}

}
